package entity.Vehiculo;
import javax.persistence.*;

import dto.Vehiculo.DTO_TareaMantenimiento;
import dto.Vehiculo.DTO_TareasPorTiempo;

@Entity
@Table(name="TareaMantenimiento")
@DiscriminatorValue("TI")
public class Entity_TareaMantenimientoTiempo extends Entity_TareaMantenimiento {
	private float cantidadDias;
	
	public Entity_TareaMantenimientoTiempo() {

	}

	public float getCantidadDias() {
		return cantidadDias;
	}

	public void setCantidadDias(float cantidadDias) {
		this.cantidadDias = cantidadDias;
	}
	
	@Override
	public DTO_TareaMantenimiento toDTO() {
		
		DTO_TareaMantenimiento tm = new DTO_TareasPorTiempo();
		tm.setId(this.getId());
		tm.setTarea(this.getTarea());
		((DTO_TareasPorTiempo) tm).setCantidadDias(this.getCantidadDias());
		tm.setTipo("TI");
		return tm;
	}

}
